home *** CD-ROM | disk | FTP | other *** search
- import java.io.IOException;
-
- public class c28 extends c22 {
- // $FF: renamed from: BB byte
- protected byte field_0;
- // $FF: renamed from: HJ short
- protected short field_1;
- // $FF: renamed from: CB short
- protected short field_2;
- // $FF: renamed from: EK int
- protected int field_3;
- // $FF: renamed from: Fl boolean
- protected boolean field_4 = false;
- // $FF: renamed from: HA byte
- protected byte field_5;
- // $FF: renamed from: Dn int
- protected int field_6;
-
- public c28(c00 var1, int var2, int var3) {
- super(var1, var2);
- this.field_3 = var3;
- }
-
- // $FF: renamed from: Gn (c14) void
- public void method_0(c14 var1) {
- this.field_0 = var1.Fg();
- this.field_2 = var1.Eg();
- switch (this.field_0) {
- case 7:
- case 8:
- this.field_2 = (short)(this.field_2 * 10);
- default:
- }
- }
-
- // $FF: renamed from: EO (c14) java.lang.Object
- public Object method_1(c14 var1) throws IOException {
- super.EO(var1);
- this.method_0(var1);
- this.field_3 = var1.BI();
- this.field_5 = var1.Fg();
- if ((this.field_5 & 128) != 0) {
- this.field_6 = var1.BI();
- }
-
- return this;
- }
-
- // $FF: renamed from: HI () void
- public void method_2() {
- this.field_4 = false;
- }
-
- // $FF: renamed from: DV () void
- public void method_3() {
- this.field_1 = super.DJ.Jb(this.field_0);
- }
-
- public c28() {
- }
-
- // $FF: renamed from: DK (short, short, int, byte) short
- public short method_4(short var1, short var2, int var3, byte var4) {
- int var6 = this.field_3 - super.Ei;
- int var5;
- if (var6 > 0) {
- int var7 = var3 - super.Ei;
- if ((var4 & 128) != 0 && this.field_6 > 0) {
- var5 = 10000 * (var7 % this.field_6) / this.field_6;
- } else {
- var5 = 10000 * var7 / var6;
- }
- } else {
- var5 = 10000;
- }
-
- int var8 = var4 & 127;
- switch (var8) {
- case 2:
- var5 = 10000 - var5;
- case 1:
- double var15 = Math.exp((double)3.0F);
- var5 = (int)(Math.exp((double)var5 * (double)3.0F * (double)2.0F / (double)10000.0F - (double)3.0F) * (double)10000.0F / var15);
- if (var8 == 2) {
- var5 = 10000 - var5;
- }
- break;
- case 3:
- double var14 = (double)var5 * (Math.PI * 2D) / (double)10000.0F - Math.PI;
- var5 = (int)((Math.sin(var14) + (double)1.0F) * (double)5000.0F);
- break;
- case 4:
- double var13 = (double)var5 * (Math.PI * 2D) / (double)10000.0F - Math.PI;
- var5 = (int)((Math.cos(var13) + (double)1.0F) * (double)5000.0F);
- break;
- case 5:
- double var12 = (double)var5 * Math.PI / (double)10000.0F - Math.PI;
- var5 = (int)((Math.sin(var12) + (double)1.0F) * (double)5000.0F);
- break;
- case 6:
- double var9 = (double)var5 * Math.PI / (double)10000.0F - Math.PI;
- var5 = (int)((Math.cos(var9) + (double)1.0F) * (double)5000.0F);
- break;
- case 7:
- case 8:
- case 9:
- var5 = var5 >= (var8 - 7 + 1) * 2500 ? 10000 : 0;
- break;
- case 10:
- var5 = 10000;
- }
-
- if (var5 > 10000) {
- var5 = 10000;
- } else if (var5 < 0) {
- var5 = 0;
- }
-
- short var11 = (short)(var1 + (var2 - var1) * var5 / 10000);
- return var11;
- }
-
- // $FF: renamed from: EM (int) void
- public void method_5(int var1) {
- short var2 = this.method_4(this.field_1, this.field_2, var1, this.field_5);
- super.DJ.Ez(this.field_0, var2);
- }
-
- // $FF: renamed from: Da (int) byte
- public byte method_6(int var1) {
- byte var2 = c22.Av;
- var1 -= super.Fc.Ei;
- if (var1 >= super.Ei) {
- if (!this.field_4) {
- this.field_4 = true;
- this.method_3();
- }
-
- if (var1 >= this.field_3) {
- var1 = this.field_3;
- var2 = 0;
- }
-
- this.method_5(var1);
- super.DJ.FC.IM = true;
- }
-
- return var2;
- }
- }
-